
<script>

    layui.use(['form', 'upload', 'jquery','table'], function() {
        var form = layui.form,
            upload = layui.upload,
            $ = layui.jquery;
        var table = layui.table;

        var goods_sku_detail = '{!! $goods_sku_detail !!}'
        goods_sku_detail = JSON.parse(goods_sku_detail)

        function createSkuTable(url = '{{ route("uploadImg") }}') {
            var specData = [];
            $.each($('#spec-table tbody tr'), function() {
                var child = [];
                $.each($(this).find('input[type=checkbox]'), function() {
                    child.push({
                        id: $(this).val(),
                        title: $(this).attr('title'),
                        checked: $(this).is(':checked')
                    });
                });
                var specItem = {
                    id: $(this).find('td').eq(0).attr('data-id'),
                    title: $(this).find('td').eq(0).text(),
                    show: $(this).find('input[type=checkbox]:checked').length > 0,
                    child: child
                };

                specData.push(specItem);
            });
            // console.log(specData)
            if ($('#spec-table tbody input[type=checkbox]:checked').length) {
                $('#sku-table').parent().parent().removeClass('layui-hide');
                $('#sku-price').parent().parent().removeClass('layui-hide');
                var prependThead = [],
                    prependTbody = [];
                $.each(specData, function() {
                    if (this.show) {
                        prependThead.push(this.title);
                        var prependTbodyItem = [];
                        $.each(this.child, function() {
                            if (this.checked) {
                                prependTbodyItem.push({ id: this.id, title: this.title });
                            }
                        });
                        prependTbody.push(prependTbodyItem);
                    }
                });
                if (prependThead.length > 0) {
                    $('#sku-table thead').html('<tr>' +
                        prependThead.map(function(t, i, a) {
                            return '<th>' + t + '</th>'
                        }) +
                        '<th>图片</th>' +
                        '<th>门店价(元) <i class="layui-icon layui-icon-cols"></i></th>' +
                        // '<th>会员价(元) <i class="layui-icon layui-icon-cols"></i></th>' +
                        // '<th>特殊价(元) <i class="layui-icon layui-icon-cols"></i></th>' +
                        '<th>库存 <i class="layui-icon layui-icon-cols"></i></th>' +
                        // '<th>门店价是否显示 </th>' +
                        // '<th>会员价是否显示 </th>' +
                        // '<th>特殊价是否显示 </th>' +
                        '<th>状态 </th>' +
                        '</tr>');
                    $('#sku-price thead').html('<tr><th>图片</th>' +
                        '<th>门店价(元)</th>' +
                        // '<th>会员价(元)</th>' +
                        // '<th>特殊价(元)</th>' +
                        '<th>库存 </th>' +
                        // '<th>门店价是否显示 </th>' +
                        // '<th>会员价是否显示 </th>' +
                        // '<th>特殊价是否显示 </th>' +
                        '<th>状态 </th>' +
                        '<th>操作 </th>' +
                        '</tr>');
                }

                var prependTbodyTrs = [];
                var prependTbodyTrsPrice = [];
                //reduce() 方法对数组中的每个元素执行一个由您提供的reduce函数(依次执行)，将其结果汇总为单个返回值。
                // reduce 为数组中的每一个元素依次执行回调函数，接受四个参数：初始值 initialValue（或者上一次回调函数的返回值），当前元素值，当前索引，调用 reduce 的数组。
                prependTbody.reduce(function(prev, cur, index, array) {
                    var tmp = [];
                    prev.forEach(function(a) {
                        cur.forEach(function(b) {
                            tmp.push({ id: a.id + ',' + b.id, title: a.title + ',' + b.title });
                        })
                    });
                    return tmp;
                }).forEach(function(item, index, array) {
                    // forEach方法中的function回调有三个参数：
                    // 第一个参数是遍历的数组内容，
                    // 第二个参数是对应的数组索引，
                    // 第三个参数是数组本身
                    // console.log(item)
                    var  attrCate="";
                    var  attrCateMember="";
                    var  attrCateActivity="";
                    var  attrStock="";
                    var  attrStatus="";
                    var  attrPicture = "";
                    var price = goods_sku_detail[item.id]['price']
                    var stock = goods_sku_detail[item.id]['stock']
                    var status = goods_sku_detail[item.id]['status']
                    var picture = goods_sku_detail[item.id]['image']
                    attrCate+='<input type="text" name="skus[' + item.id + '][price]" id="price'+index+'" value="'+price+'" class="layui-input" lay-verify="required|number" lay-reqtext="门店价不能为空">'
                    // console.log(skus)
                    //attrCateMember+='<input type="text" name="skus[' + item.id + '][member_price]" id="member_price'+index+'" value="0" class="layui-input" lay-verify="required|number" lay-reqtext="会员价不能为空">'
                    //attrCateActivity+='<input type="text" name="skus[' + item.id + '][activity_price]" id="activity_price'+index+'" value="0" class="layui-input" lay-verify="required|number" lay-reqtext="特殊价不能为空">'
                    attrStock += '<input type="text" name="skus[' + item.id + '][stock]" value="'+stock+'" class="layui-input stock" id="stock'+index+'" lay-verify="required|number" lay-reqtext="库存不能为空">'
                    if(status == 1){
                        attrStatus += '<select name="skus[' + item.id + '][status]"><option value="1" selected>启用</option><option value="0" >禁用</option></select>'
                    }else{
                        attrStatus += '<select name="skus[' + item.id + '][status]"><option value="1">启用</option><option value="0" selected>禁用</option></select>'
                    }
                    if(picture){
                        attrPicture += '<input type="hidden" name="skus[' + item.id + '][picture]" value=""><img src="'+picture+'" alt="sku图片">'
                    }else{
                        attrPicture += '<input type="hidden" name="skus[' + item.id + '][picture]" value=""><img src="/zyupload/add_img.png" alt="sku图片">'
                    }

                    prependTbodyTrs.push('<tr>' +
                        item.title.split(',').map(function(t, i, a) {
                            return '<td>' + t + '</td>';
                        }) +
                        '<td>'+attrPicture+'</td>' +
                        '<td>'+attrCate+'</td>' +
                        '<td>'+attrStock+'</td>' +
                        '<td>'+attrStatus+'</td>' +
                        //'<td><input type="hidden" name="skus[' + item.id + '][picture]" value=""><img src="/zyupload/add_img.png" alt="sku图片"></td>' +
                        // '<td>'+attrCateMember+'</td>' +
                        // '<td>'+attrCateActivity+'</td>' +
                        //'<td><input type="text" name="skus[' + item.id + '][stock]" value="1" class="layui-input stock" id="stock'+index+'" lay-verify="required|number" lay-reqtext="库存不能为空"></td>' +
                        // '<td><div class="layui-input-inline"> <input type="checkbox" name="skus[' + item.id + '][price_show]" id="price_show'+index+'" lay-skin="switch" lay-text="是|否" checked></div></td>' +
                        // '<td><div class="layui-input-inline"><input type="checkbox" name="skus[' + item.id + '][member_show]" id="member_show'+index+'" lay-skin="switch" lay-text="是|否" checked></div></td>' +
                        // '<td><div class="layui-input-inline"><input type="checkbox" name="skus[' + item.id + '][activity_show]" id="activity_show'+index+'" lay-skin="switch" lay-text="是|否" ></div></td>' +
                        //'<td><select name="skus[' + item.id + '][status]"><option value="1">启用</option><option value="0">禁用</option></select></td>' +
                        '</tr>');
                });
                attrCate="";
                attrCateMember="";
                attrCateActivity="";

                attrCate+='<input type="text" " value="0" class="layui-input"  lay-verify="required|number" lay-reqtext="门店价不能为空">'
                attrCateMember+='<input type="text"  value="0"  class="layui-input" lay-verify="required|number" lay-reqtext="会员价不能为空">'
                attrCateActivity+='<input type="text"  value="0"  class="layui-input" lay-verify="required|number" lay-reqtext="特殊价不能为空">'

                prependTbodyTrsPrice.push('<tr ><td><input type="hidden"  value=""><img src="/zyupload/add_img.png" alt="sku图片"></td>' +
                    '<td>'+attrCate+'</td>' +
                    // '<td>'+attrCateMember+'</td>' +
                    // '<td>'+attrCateActivity+'</td>' +
                    '<td><input type="text"  value="1" class="layui-input" lay-verify="required|number" lay-reqtext="库存不能为空"></td>' +
                    // '<td><div class="layui-input-inline"><input type="radio" name="price_show" value="1" title="是" checked><input type="radio" name="price_show" value="0" title="否"></div></td>' +
                    // '<td><div class="layui-input-inline"><input type="radio" name="member_show" value="1" title="是" checked><input type="radio" name="member_show" value="0" title="否"></div></td>' +
                    // '<td><div class="layui-input-inline"><input type="radio" name="activity_show" value="1" title="是" checked><input type="radio" name="activity_show" value="0" title="否"></div></td>' +
                    '<td><select name="skus[status]"><option value="1">启用</option><option value="0">禁用</option></select></td>' +
                    '<td><a class="layui-btn layui-btn-xs layui-btn-success batchadd" onclick="batchadd()"  data-title="批量添加" >批量添加</a></td>' +
                    '</tr>');
                if (prependTbodyTrs.length > 0) {
                    $('#sku-table tbody').html(prependTbodyTrs.join(''));
                    $('#sku-price tbody').html(prependTbodyTrsPrice.join(''));
                    $('input[name=spec]').val(JSON.stringify(specData));
                    form.render();
                    upload.render({
                        elem: '#sku-table td img',
                        url: url,
                        exts: 'png|jpg|ico|jpeg|gif',
                        accept: 'images',
                        acceptMime: 'image/*',
                        multiple: false,
                        done: function(res) {
                            if (res.code === 0) {
                                var url = res.url;
                                $(this.item).attr('src', url).prev().val(url);
                                layer.msg(res.msg);
                            } else {
                                layer.msg(res.msg);
                            }
                            return false;
                        }
                    });
                    upload.render({
                        elem: '#sku-price td img',
                        url: url,
                        exts: 'png|jpg|ico|jpeg|gif',
                        accept: 'images',
                        acceptMime: 'image/*',
                        multiple: false,
                        done: function(res) {
                            if (res.code === 0) {
                                var url = res.url;
                                // console.log(this.item)
                                $(this.item).attr('src', url).prev().val(url);
                                layer.msg(res.msg);
                            } else {
                                layer.msg(res.msg);
                            }
                            return false;
                        }
                    });
                }
            } else {
                $('#sku-table').parent().parent().addClass('layui-hide');
                $('#sku-table thead').html('');
                $('#sku-table tbody').html('');
                $('#sku-price').parent().parent().addClass('layui-hide');
                $('#sku-price thead').html('');
                $('#sku-price tbody').html('');
                $('input[name=spec]').val('');
            }
        }

        /**
         * 初始化sku表
         */
        createSkuTable();

        /**
         * 监听sku表变化
         */
        form.on('checkbox(filter)', function(data) {

            createSkuTable();
        });

        /**
         * 监听批量赋值
         */
        $(document).on('click', '#sku-table thead tr th i', function() {

            var that = this;
            layer.prompt(function(value, index, elem) {
                $.each($('#sku-table tbody tr'), function() {
                    if($(that).parent().index()==5){
                        $(this).find('td').eq($(that).parent().index()).children('input').val(value);
                    }else{
                        $(this).find('td').eq($(that).parent().index()).children('div').find('input').val(value);
                    }

                });
                layer.close(index);
            });
        });
        /**
         * 监听表单提交
         */
        form.on('submit(submit)', function(data) {
            var state = Object.keys(data.field).some(function(item, index, array) {
                return item.startsWith('skus');
            });
            state ? layer.alert(JSON.stringify(data.field), { title: '提交的数据' }) : layer.msg('sku表数据不能为空', { icon: 5, anim: 6 });
            return false;
        });

        // 选择规格模板
        form.on('checkbox(specs)', function(data) {
            console.log(data)
            let dataId = $(this).attr('data-id')
            let title = $(this).attr('data-title')

            let hasId = $('#spec-table tbody').find('tr').hasClass('specs'+dataId)
            // console.log(hasId)
            if (hasId) {
                $('.specs'+dataId).remove()
                return false
            }
            let content = $(this).attr('content')

            let contentArr = content.split(',')

            let input = ''
            for(var i in contentArr){
                input += '<input type="checkbox" title="'+contentArr[i]+'" lay-filter="filter" name="specs_value['+title+'][]" value="'+contentArr[i]+'">'
            }
            $('#spec-table tbody').append('<tr class="specs'+dataId+'"><td>'+title+'</td><td>'+input+'</td></tr>')
            form.render()
            createSkuTable()
        });
        //规格加载
        $('.spec1').click(function () {
            var cate_id=$("#cateId").val();
            var params={
                cate_id:cate_id
            }
            $.ajax({
                url:"{:url('platform.spec/getspec')}",
                dataType: 'json',
                data : JSON.stringify(params),
                contentType: "application/json",
                type: 'post',
                success: function (data) {
                    var html='';
                    $.each(data.data, function (index, item) {
                        html+='<input type="checkbox" lay-filter="specs"  class="specs'+item.id+'" name="specs[]" data-title="'+item.title+'" title="'+item.title+'" value="'+item.id+'" content="'+item.content+'" data-id="'+item.id+'"><div class="layui-unselect layui-form-checkbox"><span>'+item.title+'</span><i class="layui-icon layui-icon-ok"></i></div>';
                    });

                    // $("#specItem").html('');
                    $("#specItem").append(html);

                }
            });
        });


        //商品分类修改
        form.on('select(first_category_id)', function(data) {
            var category_id = data.value
            $.get("{{route('admin.goods_brand.data')}}",{"category_id":category_id},function (res) {
                var html = '<option value=""></option>'
                for(let value of res.data) {
                    console.log(value);
                    html += "<option value="+ value.id +">"+ value.brand_name +"</option>";
                }
                //清空之前数据
                $("#brand_id").empty();
                //指定节点追加数据
                $("#brand_id").append(html);
                //必须渲染一下，否则不出显示下拉数据
                form.render();
            })

            $.get("{{route('admin.goods_category_sku.data')}}",{"category_id":category_id},function (res) {
                var html = ""
                for(let value of res.data) {
                    html += '<input type="checkbox" lay-filter="specs"  class="specs'+value.id+'" name="specs[]" data-title="'+value.sku_name+'" title="'+value.sku_name+'" value="'+value.id+'" content="'+value.content+'" data-id="'+value.id+'">'
                }
                $("#specItem").children().remove()
                $("#specItem").append(html)
                form.render();
            },"json");

            $.get("{{route('admin.goods_category.data')}}",{"parent_id":category_id},function (res) {
                var html = '<option value=""></option>'
                for(let value of res.data) {
                    html += '<option value="'+value.id+'">'+value.category_name+'</option>'
                }
                $("#second_category_id").children().remove()
                $("#second_category_id").append(html)
                form.render();
            })
        })

        //规格类型
        form.on("radio(sku_type)", function (data) {
            var sku_type = data.value
            if(sku_type == 1){
                $(".simple_sku").css("display", "");
                $(".more_sku").css("display", "none");
            }else{
                //多规格
                $(".more_sku").css("display", "");
                $(".simple_sku").css("display", "none");
            }
        });

        //商品详情类型
        form.on("radio(goods_detail_type)", function (data) {
            var goods_detail_type = data.value
            if(goods_detail_type == 1){
                // $(".picture_detail").css("display", "");
                $(".word_detail").css("display", "none");
            }else{
                $(".word_detail").css("display", "");
                // $(".picture_detail").css("display", "none");
            }
        });

        $(".to_second_step").click(function () {
            var category_id = $("#category_id").val();
            if(category_id == 0){
                layer.msg("请先选择商品分类",{ time: 1000 });
            }else{
                $(".second_step").css("display", "");
                $(".first_step").css("display", "none");
                $(".third_step").css("display", "none");
            }
        })
        $(".to_first_step").click(function () {
            $(".first_step").css("display", "");
            $(".second_step").css("display", "none");
        })
        $(".to_third_step").click(function () {
            $(".third_step").css("display", "");
            $(".second_step").css("display", "none");
        })
    });
    /*
    批量赋值
    */
    function batchadd(){
        var that=this;
        var picture=''
        var stock=0
        var price=[]
        var member_price=[]
        var activity_price=[]
        var price_show=0
        var member_show=0
        var activity_show=0
        //取值
        $.each($('#sku-price tbody tr').find("td"), function(index, value) {

            switch (index) {
                case 1:
                    price.push($(this).find('input').val())
                    break;
                case 2:
                    member_price.push($(this).find('input').val())
                    break;
                case 3:
                    activity_price.push($(this).find('input').val())
                    break;
                case 0:
                    picture=$(this).children('input').val()
                    break;
                case 4:
                    stock=$(this).children('input').val()
                    break;
                case 5:
                    price_show=$(this).children('div').find('input[name="price_show"]:checked').val()
                    break;
                case 6:
                    member_show=$(this).children('div').find('input[name="member_show"]:checked').val()
                    break;
                case 7:
                    activity_show=$(this).children('div').find('input[name="activity_show"]:checked').val()
                    break;
            }

            // if($(that).parent().index()==5){
            //     $(this).find('td').eq($(that).parent().index()).children('input').val(value);
            // }else{
            //     $(this).find('td').eq($(that).parent().index()).children('div').find('input').val(value);
            // }

        });

        //赋值
        $.each($('#sku-table tbody tr'), function(index, value) {
            var _this=this;
            $.each($(this).children('td'),function(i,v){
                if($(this).find('img').length>0){
                    if(picture){
                        $(this).find("input[type=hidden]").val(picture)
                        $(this).find('img').attr('src',picture)
                    }
                }
                if($(this).find('#stock'+index).val()){
                    $(this).find('#stock'+index).val(stock)
                }
                if($(this).find('#price'+index)){
                    $(this).find('#price'+index).val(price[0])
                }
                if($(this).find('#member_price'+index)){
                    $(this).find('#member_price'+index).val(member_price[0])
                }
                if($(this).find('#activity_price'+index)){
                    $(this).find('#activity_price'+index).val(activity_price[0])
                }
                if($(this).find('#price_show'+index)){
                    if(price_show==1){
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', true);
                    } else{
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', false);
                    }


                }
                if($(this).find('#member_show'+index)){
                    if(member_show==1){
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', true);
                    } else{
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', false);
                    }
                }
                if($(this).find('#activity_show'+index)){
                    if(activity_show==1){
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', true);
                    } else{
                        $(this).children('div').find('input[type="checkbox"]').prop('checked', false);
                    }

                }

            });
            form.render('checkbox')

        });

    }

</script>

{{--多图上传--}}
<script src="/js/jquery.min.js"></script>
<link rel="stylesheet" href="/zyupload/zyupload-1.0.0.min.css">
<script type="text/javascript" src="/zyupload/zyupload.js"></script>
<script type="text/javascript">
    var goodsPic = [];
    // 初始化插件
    $("#zyupload").zyUpload({
        width            :   "430px",                 // 宽度
        height           :   "auto",                 // 宽度
        itemWidth        :   "80px",                 // 文件项的宽度
        itemHeight       :   "80px",                 // 文件项的高度
        url              :   '{{ route("uploadImg") }}',              // 上传文件的路径
        fileType         :   ["jpg","png","txt","js"],// 上传文件的类型
        fileSize         :   51200000,                // 上传文件的大小
        multiple         :   false,                    // 是否可以多个文件上传
        dragDrop         :   true,                    // 是否可以拖动上传文件
        tailor           :   true,                    // 是否可以裁剪图片
        del              :   true,                    // 是否可以删除文件
        finishDel        :   false,  				  // 是否在上传文件完成后删除预览
        /* 外部获得的回调接口 */
        onSelect: function(selectFiles, allFiles){    // 选择文件的回调方法  selectFile:当前选中的文件  allFiles:还没上传的全部文件
            console.info("当前选择了以下文件：");
            console.info(selectFiles);
            if(selectFiles.length >= 20){
                alert('上传数量不能大于二十')
                selectFiles.length = 20;
            }
        },
        onDelete: function(file, files){              // 删除一个文件的回调方法 file:当前删除的文件  files:删除之后的文件
            console.info("当前删除了此文件：");
            console.info(file.name);
        },
        onSuccess: function(file, response){          // 文件上传成功的回调方法
            // console.info("此文件上传成功：");
            // console.info(file.name);
            // console.info("此文件上传到服务器地址：");
            console.log(response)
            let res = JSON.parse(response);
            goodsPic.push(res.url);
            // $("#uploadInf").append("<p>上传成功，文件地址是：" + response + "</p>");
        },
        onFailure: function(file, response){          // 文件上传失败的回调方法
            console.info("此文件上传失败：");
            console.info(file.name);
        },
        onComplete: function(response){           	  // 上传完成的回调方法
            console.info("文件上传完成");
            // console.info(goodsPic);
            // console.log(response)
            let tmp = goodsPic.join(',')
            $('#upload_images').val(tmp);
            // console.info(response);
            alert(response)
        }
    });

</script>

<!-- 编辑器源码文件 -->
<script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.all.min.js"></script>
<script type="text/javascript" charset="utf-8" src="/ueditor/lang/zh-cn/zh-cn.js"></script>
<script type="text/javascript">
    //实例化编辑器
    //建议使用工厂方法getEditor创建和引用编辑器实例，如果在某个闭包下引用该编辑器，直接调用UE.getEditor('editor')就能拿到相关的实例
    var ue = UE.getEditor('editor');

    function isFocus(e){
        alert(UE.getEditor('editor').isFocus());
        UE.dom.domUtils.preventDefault(e)
    }
    function setblur(e){
        UE.getEditor('editor').blur();
        UE.dom.domUtils.preventDefault(e)
    }
    function insertHtml() {
        var value = prompt('插入html代码', '');
        UE.getEditor('editor').execCommand('insertHtml', value)
    }
    function createEditor() {
        enableBtn();
        UE.getEditor('editor');
    }
    function getAllHtml() {
        alert(UE.getEditor('editor').getAllHtml())
    }
    function getContent() {
        var arr = [];
        arr.push("使用editor.getContent()方法可以获得编辑器的内容");
        arr.push("内容为：");
        arr.push(UE.getEditor('editor').getContent());
        alert(arr.join("\n"));
    }
    function getPlainTxt() {
        var arr = [];
        arr.push("使用editor.getPlainTxt()方法可以获得编辑器的带格式的纯文本内容");
        arr.push("内容为：");
        arr.push(UE.getEditor('editor').getPlainTxt());
        alert(arr.join('\n'))
    }
    function setContent(isAppendTo) {
        var arr = [];
        arr.push("使用editor.setContent('欢迎使用ueditor')方法可以设置编辑器的内容");
        UE.getEditor('editor').setContent('欢迎使用ueditor', isAppendTo);
        alert(arr.join("\n"));
    }
    function setDisabled() {
        UE.getEditor('editor').setDisabled('fullscreen');
        disableBtn("enable");
    }

    function setEnabled() {
        UE.getEditor('editor').setEnabled();
        enableBtn();
    }

    function getText() {
        //当你点击按钮时编辑区域已经失去了焦点，如果直接用getText将不会得到内容，所以要在选回来，然后取得内容
        var range = UE.getEditor('editor').selection.getRange();
        range.select();
        var txt = UE.getEditor('editor').selection.getText();
        alert(txt)
    }

    function getContentTxt() {
        var arr = [];
        arr.push("使用editor.getContentTxt()方法可以获得编辑器的纯文本内容");
        arr.push("编辑器的纯文本内容为：");
        arr.push(UE.getEditor('editor').getContentTxt());
        alert(arr.join("\n"));
    }
    function hasContent() {
        var arr = [];
        arr.push("使用editor.hasContents()方法判断编辑器里是否有内容");
        arr.push("判断结果为：");
        arr.push(UE.getEditor('editor').hasContents());
        alert(arr.join("\n"));
    }
    function setFocus() {
        UE.getEditor('editor').focus();
    }
    function deleteEditor() {
        disableBtn();
        UE.getEditor('editor').destroy();
    }
    function disableBtn(str) {
        var div = document.getElementById('btns');
        var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            if (btn.id == str) {
                UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
            } else {
                btn.setAttribute("disabled", "true");
            }
        }
    }
    function enableBtn() {
        var div = document.getElementById('btns');
        var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
        for (var i = 0, btn; btn = btns[i++];) {
            UE.dom.domUtils.removeAttributes(btn, ["disabled"]);
        }
    }

    function getLocalData () {
        alert(UE.getEditor('editor').execCommand( "getlocaldata" ));
    }

    function clearLocalData () {
        UE.getEditor('editor').execCommand( "clearlocaldata" );
        alert("已清空草稿箱")
    }
</script>
